#pragma once

namespace TestFramework
{
    namespace Errors
    {
        enum FrameworkErrors
        {
            ERROR_OUT_OF_RANGE                = 1,
            STACK_IS_EMPTY                    = 2,
            FAILED_TO_OPEN_REGISTRY_KEY       = 3,
            FAILED_TO_GET_REGISTRY_INFO       = 4,
            FAILED_TO_WRITE_REGISTRY_VALUE    = 5,
            FAILED_TO_GET_REGISTRY_VALUE_INFO = 6,
            FAILED_TO_CREATE_REGISTRY_KEY     = 7,
            WRONG_INPUT_PARAMETER             = 8,
            FAILED_TO_GET_REGISTRY_VALUE      = 9,
            FAILED_TO_DELETE_REGISTRY_VALUE   = 10,
            FAILED_TO_DELETE_REGISTRY_KEY     = 11,
            FAILED_TO_ENUMERATE_REGISTRY_KEY  = 12,
        };
    }
}
